﻿using System.Threading.Tasks;
using Abp.Application.Services;
using DHJ.Cost.CostAccounting.Dto;
using DHJ.Cost.Workshops;

namespace DHJ.Cost.CostAccounting
{
    public interface ICostAccountingAppService : IApplicationService
    {

        Task<NotAccountedCountResult> GetNotAccountedCount(Workshop workshop, int year, int month);
        Task CountCurrentMonthActualCosts(Workshop workshop, int year, int month);

        Task CountCurrentMonthDirectCosts(Workshop workshop, int year, int month);
    }
}